package com.ruoyi.service;

import java.util.List;
import com.ruoyi.domain.T04;
import com.ruoyi.domain.T04VO;
import org.springframework.stereotype.Component;

/**
 * 消费总记录Service接口
 * 
 * @author ruoyi
 * @date 2024-08-04
 */

public interface IT04Service 
{
    /**
     * 查询消费总记录
     * 
     * @param F0401 消费总记录主键
     * @return 消费总记录
     */
    public T04 selectT04ByF0401(Long F0401);

    /**
     * 查询消费总记录列表
     * 
     * @param t04 消费总记录
     * @return 消费总记录集合
     */
    public List<T04> selectT04List(T04 t04);

    /**
     * 新增消费总记录
     * 
     * @param t04 消费总记录
     * @return 结果
     */
    public int insertT04(T04 t04);

    /**
     * 修改消费总记录
     * 
     * @param t04 消费总记录
     * @return 结果
     */
    public int updateT04(T04 t04);

    /**
     * 批量删除消费总记录
     * 
     * @param F0401s 需要删除的消费总记录主键集合
     * @return 结果
     */
    public int deleteT04ByF0401s(Long[] F0401s);

    /**
     * 删除消费总记录信息
     * 
     * @param F0401 消费总记录主键
     * @return 结果
     */
    public int deleteT04ByF0401(Long F0401);

    public List<T04VO> getQueryRecords();
}
